// pages/doctor/index.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ys: [],
    y:"https://daka.displaystl.com",
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.doctor();
  },
  // 医生列表
  doctor() {
    var _this = this;
    var access_token = app.globalData.access_token;
    wx.request({
      url: 'https://daka.displaystl.com/wxappletapi/doctor/getlist',
      method: 'get',
      header: {
        "Access-Token": access_token,
        'Content-Type': 'application/json'
      },
      data: {
        Page: 1,
        limit: 15,
      },
      success: function (response) {
        console.log(response);
        if (response.data.data.data.length) {
          console.log(response.data.data.data);
          // 调用方法，为数组中的每个对象添加一个新的属性（例如：gender）
          const doctor = _this.addNewPropertyToArray(response.data.data.data, 'zk', false);
          console.log(doctor);
          _this.setData({
            doctor: doctor,
          })
        }
      },
      fail: function (error) {
        console.error('请求服务器失败：', error);
      }
    });
  },
  // 定义一个方法，用于为数组中的每个对象添加新的属性
  addNewPropertyToArray(array, propertyName, propertyValue) {
    return array.map(item => {
      return {
        ...item,
        [propertyName]: propertyValue
      };
    });
  },
  //   查看详情
  openjianjie(e) {
    var index = e.currentTarget.dataset.index;
    var doctor = this.data.doctor;
    doctor[index].zk = !doctor[index].zk;
    this.setData({
      doctor: doctor,
    });
  },
  // 点击查看大图
  prcck: function (e) {
    var src = e.currentTarget.dataset.src;
    wx.previewImage({
      current: src,
      urls: [src],
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})